home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Westlight Stock Photography - Creative Freedom
/
Westlight Stock Photography - Creative Freedom.iso
/
Place in System Folder
/
System 7.5.1 or lower
/
Finder Scripting Extension
/
Finder Scripting Extension.rsrc
/
CODE_34.txt
< prev
next >
Wrap
Text File
|
1995-07-28
|
17KB
|
307 lines
# near model CODE resource
# jump table entries: 7328-7340 (13 of them)
export_916:
00000000 4E56 0000 link A6, 0
00000004 2F0C move.l -[A7], A4
00000006 286E 0008 movea.l A4, [A6 + 0x8]
0000000A 200C move.l D0, A4
0000000C 6610 bne +0x12 /* 0000001E */
0000000E 700C moveq.l D0, 0x0C
00000010 2F00 move.l -[A7], D0
00000012 4EAD 0B9A jsr [A5 + 0xB9A /* export_367 */]
00000016 2840 movea.l A4, D0
00000018 200C move.l D0, A4
0000001A 584F addq.w A7, 4
0000001C 671A beq +0x1C /* 00000038 */
label0000001E:
0000001E 2F0C move.l -[A7], A4
00000020 4EAD 1C7A jsr [A5 + 0x1C7A /* export_907 */]
00000024 2840 movea.l A4, D0
00000026 2054 movea.l A0, [A4]
00000028 20AD FDB2 move.l [A0], [A5 - 0x24E]
0000002C 2054 movea.l A0, [A4]
0000002E 217C 6E75 6C6C 0008 move.l [A0 + 0x8], 0x6E756C6C /* 'null' */
00000036 584F addq.w A7, 4
label00000038:
00000038 200C move.l D0, A4
0000003A 286E FFFC movea.l A4, [A6 - 0x4]
0000003E 4E5E unlink A6
00000040 4E75 rts
export_917:
00000042 4E56 0000 link A6, 0
00000046 2F0C move.l -[A7], A4
00000048 286E 0008 movea.l A4, [A6 + 0x8]
0000004C 200C move.l D0, A4
0000004E 6728 beq +0x2A /* 00000078 */
00000050 2054 movea.l A0, [A4]
00000052 20AD FDB2 move.l [A0], [A5 - 0x24E]
00000056 200C move.l D0, A4
00000058 671E beq +0x20 /* 00000078 */
0000005A 7000 moveq.l D0, 0x00
0000005C 2F00 move.l -[A7], D0
0000005E 2F0C move.l -[A7], A4
00000060 4EAD 1C82 jsr [A5 + 0x1C82 /* export_908 */]
00000064 202E 000C move.l D0, [A6 + 0xC]
00000068 0800 0000 btst.b D0, 0x0
0000006C 504F addq.w A7, 8
0000006E 6708 beq +0xA /* 00000078 */
00000070 2F0C move.l -[A7], A4
00000072 4EAD 0BA2 jsr [A5 + 0xBA2 /* export_368 */]
00000076 584F addq.w A7, 4
label00000078:
00000078 286E FFFC movea.l A4, [A6 - 0x4]
0000007C 4E5E unlink A6
0000007E 4E75 rts
fn00000080:
00000080 4E56 0000 link A6, 0
00000084 2F0C move.l -[A7], A4
00000086 286E 0008 movea.l A4, [A6 + 0x8]
0000008A 2054 movea.l A0, [A4]
0000008C 216E 0010 0008 move.l [A0 + 0x8], [A6 + 0x10]
00000092 2F2E 000C move.l -[A7], [A6 + 0xC]
00000096 2F0C move.l -[A7], A4
00000098 4EAD 1C8A jsr [A5 + 0x1C8A /* export_909 */]
0000009C 286E FFFC movea.l A4, [A6 - 0x4]
000000A0 4E5E unlink A6
000000A2 4E75 rts
export_918:
000000A4 4E56 0000 link A6, 0
000000A8 203C 6162 6474 move.l D0, 0x61626474 /* 'abdt' */
000000AE 4E5E unlink A6
000000B0 4E75 rts
export_919:
000000B2 4E56 0000 link A6, 0
000000B6 48E7 1108 movem.l -[A7], D3,D7,A4
000000BA 286E 0008 movea.l A4, [A6 + 0x8]
000000BE 2E2E 000C move.l D7, [A6 + 0xC]
000000C2 7601 moveq.l D3, 0x01
000000C4 2054 movea.l A0, [A4]
000000C6 BEA8 0008 cmp.l D7, [A0 + 0x8]
000000CA 671C beq +0x1E /* 000000E8 */
000000CC 0C87 6162 6474 cmpi.l D7, 0x61626474 /* 'abdt' */
000000D2 6714 beq +0x16 /* 000000E8 */
000000D4 2F03 move.l -[A7], D3
000000D6 2F07 move.l -[A7], D7
000000D8 2F0C move.l -[A7], A4
000000DA 4EAD 1C9A jsr [A5 + 0x1C9A /* export_911 */]
000000DE 508F addq.l A7, 8
000000E0 261F move.l D3, [A7]+
000000E2 4A00 tst.b D0
000000E4 6602 bne +0x4 /* 000000E8 */
000000E6 7600 moveq.l D3, 0x00
label000000E8:
000000E8 1003 move.b D0, D3
000000EA 4CEE 1088 FFF4 movem.l D3,D7,A4, [A6 - 0xC]
000000F0 4E5E unlink A6
000000F2 4E75 rts
export_920:
000000F4 4E56 0000 link A6, 0
000000F8 7000 moveq.l D0, 0x00
000000FA 4E5E unlink A6
000000FC 4E75 rts
export_921:
000000FE 4E56 0000 link A6, 0
00000102 203C 6C64 7420 move.l D0, 0x6C647420 /* 'ldt ' */
00000108 4E5E unlink A6
0000010A 4E75 rts
export_922:
0000010C 4E56 0000 link A6, 0
00000110 203C 6C64 7420 move.l D0, 0x6C647420 /* 'ldt ' */
00000116 4E5E unlink A6
00000118 4E75 rts
export_923:
0000011A 4E56 0000 link A6, 0
0000011E 2F07 move.l -[A7], D7
00000120 2E2E 000C move.l D7, [A6 + 0xC]
00000124 0C87 6C64 7420 cmpi.l D7, 0x6C647420 /* 'ldt ' */
0000012A 6720 beq +0x22 /* 0000014C */
0000012C 0C87 6C64 7472 cmpi.l D7, 0x6C647472 /* 'ldtr' */
00000132 6718 beq +0x1A /* 0000014C */
00000134 0C87 6C6F 6E67 cmpi.l D7, 0x6C6F6E67 /* 'long' */
0000013A 6710 beq +0x12 /* 0000014C */
0000013C 0C87 5445 5854 cmpi.l D7, 0x54455854 /* 'TEXT' */
00000142 6708 beq +0xA /* 0000014C */
00000144 0C87 6474 696D cmpi.l D7, 0x6474696D /* 'dtim' */
0000014A 6604 bne +0x6 /* 00000150 */
label0000014C:
0000014C 7001 moveq.l D0, 0x01
0000014E 600C bra +0xE /* 0000015C */
label00000150:
00000150 2F07 move.l -[A7], D7
00000152 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000156 4EAD 11C2 jsr [A5 + 0x11C2 /* export_564 */]
0000015A 504F addq.w A7, 8
label0000015C:
0000015C 2E2E FFFC move.l D7, [A6 - 0x4]
00000160 4E5E unlink A6
00000162 4E75 rts
export_924:
00000164 4E56 FEE6 link A6, -0x011A
00000168 48E7 0318 movem.l -[A7], D6,D7,A3,A4
0000016C 2C2E 0010 move.l D6, [A6 + 0x10]
00000170 286E 000C movea.l A4, [A6 + 0xC]
00000174 2D7C 6E75 6C6C FFF0 move.l [A6 - 0x10], 0x6E756C6C /* 'null' */
0000017C 7000 moveq.l D0, 0x00
0000017E 2D40 FFF4 move.l [A6 - 0xC], D0
00000182 41EE FFF0 lea.l A0, [A6 - 0x10]
00000186 2F0C move.l -[A7], A4
00000188 2054 movea.l A0, [A4]
0000018A 2050 movea.l A0, [A0]
0000018C 2268 0090 movea.l A1, [A0 + 0x90]
00000190 4E91 jsr [A1]
00000192 2640 movea.l A3, D0
00000194 4878 35B6 push.l 0x35B6
00000198 2F0B move.l -[A7], A3
0000019A 2053 movea.l A0, [A3]
0000019C 2050 movea.l A0, [A0]
0000019E 2268 000C movea.l A1, [A0 + 0xC]
000001A2 4E91 jsr [A1]
000001A4 4A00 tst.b D0
000001A6 4FEF 000C lea.l A7, [A7 + 0xC]
000001AA 670C beq +0xE /* 000001B8 */
000001AC 2F3C FFFF F940 move.l -[A7], 0xFFFFF940
000001B2 4EAD 0BAA jsr [A5 + 0xBAA /* export_369 */]
000001B6 584F addq.w A7, 4
label000001B8:
000001B8 2F0C move.l -[A7], A4
000001BA 2054 movea.l A0, [A4]
000001BC 2050 movea.l A0, [A0]
000001BE 2268 0094 movea.l A1, [A0 + 0x94]
000001C2 4E91 jsr [A1]
000001C4 2E00 move.l D7, D0
000001C6 2D47 FFFC move.l [A6 - 0x4], D7
000001CA 7000 moveq.l D0, 0x00
000001CC 2D40 FFF8 move.l [A6 - 0x8], D0
000001D0 2206 move.l D1, D6
000001D2 0481 5445 5854 subi.l D1, 0x54455854 /* 'TEXT' */
000001D8 584F addq.w A7, 4
000001DA 6700 008E beq +0x90 /* 0000026A */
000001DE 0481 102F 1119 subi.l D1, 0x102F1119
000001E4 6768 beq +0x6A /* 0000024E */
000001E6 0481 07F0 0AB3 subi.l D1, 0x7F00AB3
000001EC 6714 beq +0x16 /* 00000202 */
000001EE 0481 0000 0052 subi.l D1, 0x52 /* 'R' */
000001F4 6732 beq +0x34 /* 00000228 */
000001F6 0481 000A F9F5 subi.l D1, 0xAF9F5
000001FC 675E beq +0x60 /* 0000025C */
000001FE 6000 008C bra +0x8E /* 0000028C */
label00000202:
00000202 486E FFF8 pea.l [A6 - 0x8]
00000206 486E FEE6 pea.l [A6 - 0x11A]
0000020A 3F3C 300E move.w -[A7], 0x300E
0000020E A9EB syscall Pack4/FP68K
00000210 41EE FEF0 lea.l A0, [A6 - 0x110]
00000214 2F20 move.l -[A7], -[A0]
00000216 2F20 move.l -[A7], -[A0]
00000218 3F20 move.w -[A7], -[A0]
0000021A 486E FFF0 pea.l [A6 - 0x10]
0000021E 4EAD 0FAA jsr [A5 + 0xFAA /* export_497 */]
00000222 4FEF 000E lea.l A7, [A7 + 0xE]
00000226 6074 bra +0x76 /* 0000029C */
label00000228:
00000228 486E FFF8 pea.l [A6 - 0x8]
0000022C 486E FEE6 pea.l [A6 - 0x11A]
00000230 3F3C 300E move.w -[A7], 0x300E
00000234 A9EB syscall Pack4/FP68K
00000236 41EE FEF0 lea.l A0, [A6 - 0x110]
0000023A 2F20 move.l -[A7], -[A0]
0000023C 2F20 move.l -[A7], -[A0]
0000023E 3F20 move.w -[A7], -[A0]
00000240 486E FFF0 pea.l [A6 - 0x10]
00000244 4EAD 0FA2 jsr [A5 + 0xFA2 /* export_496 */]
00000248 4FEF 000E lea.l A7, [A7 + 0xE]
0000024C 604E bra +0x50 /* 0000029C */
label0000024E:
0000024E 2F07 move.l -[A7], D7
00000250 486E FFF0 pea.l [A6 - 0x10]
00000254 4EAD 0F9A jsr [A5 + 0xF9A /* export_495 */]
00000258 504F addq.w A7, 8
0000025A 6040 bra +0x42 /* 0000029C */
label0000025C:
0000025C 2F07 move.l -[A7], D7
0000025E 486E FFF0 pea.l [A6 - 0x10]
00000262 4EAD 0F5A jsr [A5 + 0xF5A /* export_487 */]
00000266 504F addq.w A7, 8
00000268 6032 bra +0x34 /* 0000029C */
label0000026A:
0000026A 41EE FEF0 lea.l A0, [A6 - 0x110]
0000026E 4210 clr.b [A0]
00000270 2F07 move.l -[A7], D7
00000272 486E FEF0 pea.l [A6 - 0x110]
00000276 4EAD 0D72 jsr [A5 + 0xD72 /* export_426 */]
0000027A 486E FEF0 pea.l [A6 - 0x110]
0000027E 486E FFF0 pea.l [A6 - 0x10]
00000282 4EAD 0F92 jsr [A5 + 0xF92 /* export_494 */]
00000286 4FEF 0010 lea.l A7, [A7 + 0x10]
0000028A 6010 bra +0x12 /* 0000029C */
label0000028C:
0000028C 2F06 move.l -[A7], D6
0000028E 2F0C move.l -[A7], A4
00000290 486E FFF0 pea.l [A6 - 0x10]
00000294 4EAD 11EA jsr [A5 + 0x11EA /* export_569 */]
00000298 4FEF 000C lea.l A7, [A7 + 0xC]
label0000029C:
0000029C 206E 0008 movea.l A0, [A6 + 0x8]
000002A0 43EE FFF0 lea.l A1, [A6 - 0x10]
000002A4 20D9 move.l [A0]+, [A1]+
000002A6 20D9 move.l [A0]+, [A1]+
000002A8 4CEE 18C0 FED6 movem.l D6,D7,A3,A4, [A6 - 0x12A]
000002AE 4E5E unlink A6
000002B0 4E75 rts
export_925:
000002B2 4E56 0000 link A6, 0
000002B6 2F3C 6D6F 6464 move.l -[A7], 0x6D6F6464 /* 'modd' */
000002BC 2F2E 000C move.l -[A7], [A6 + 0xC]
000002C0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000002C4 4EBA FDBA jsr [PC - 0x246 /* 00000080 */]
000002C8 4E5E unlink A6
000002CA 4E75 rts
export_926:
000002CC 4E56 0000 link A6, 0
000002D0 48E7 0018 movem.l -[A7], A3,A4
000002D4 286E 0008 movea.l A4, [A6 + 0x8]
000002D8 2F0C move.l -[A7], A4
000002DA 2054 movea.l A0, [A4]
000002DC 2050 movea.l A0, [A0]
000002DE 2268 0090 movea.l A1, [A0 + 0x90]
000002E2 4E91 jsr [A1]
000002E4 2640 movea.l A3, D0
000002E6 4878 5145 push.l 0x5145 /* 'QE' */
000002EA 2F0B move.l -[A7], A3
000002EC 2053 movea.l A0, [A3]
000002EE 2050 movea.l A0, [A0]
000002F0 2268 0080 movea.l A1, [A0 + 0x80]
000002F4 4E91 jsr [A1]
000002F6 4FEF 000C lea.l A7, [A7 + 0xC]
000002FA 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
00000300 4E5E unlink A6
00000302 4E75 rts
export_927:
00000304 4E56 0000 link A6, 0
00000308 2F3C 6372 7464 move.l -[A7], 0x63727464 /* 'crtd' */
0000030E 2F2E 000C move.l -[A7], [A6 + 0xC]
00000312 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000316 4EBA FD68 jsr [PC - 0x298 /* 00000080 */]
0000031A 4E5E unlink A6
0000031C 4E75 rts
export_928:
0000031E 4E56 0000 link A6, 0
00000322 48E7 0018 movem.l -[A7], A3,A4
00000326 286E 0008 movea.l A4, [A6 + 0x8]
0000032A 2F0C move.l -[A7], A4
0000032C 2054 movea.l A0, [A4]
0000032E 2050 movea.l A0, [A0]
00000330 2268 0090 movea.l A1, [A0 + 0x90]
00000334 4E91 jsr [A1]
00000336 2640 movea.l A3, D0
00000338 4878 5143 push.l 0x5143 /* 'QC' */
0000033C 2F0B move.l -[A7], A3
0000033E 2053 movea.l A0, [A3]
00000340 2050 movea.l A0, [A0]
00000342 2268 0080 movea.l A1, [A0 + 0x80]
00000346 4E91 jsr [A1]
00000348 4FEF 000C lea.l A7, [A7 + 0xC]
0000034C 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
00000352 4E5E unlink A6
00000354 4E75 rts